package com.saver.core.persistence.table;

import android.content.ContentValues;
import android.database.sqlite.SQLiteDatabase;
import android.util.Log;

public class BancoTable {

	public static final String TAG = "BancoTable";
	public static final String TABLA = "BANCOS";
	public static final String COL_ID_BANCO = "ID_BANCO";
	public static final String COL_NOMBRE = "NOMBRE";
	public static final String COL_NUMERO = "NUMERO";
	public static final String COL_ICONO = "ICONO";
	public static final String COL_URL = "URL";
	public static final String COL_ESTADO = "ESTADO";

	public void onCreate(SQLiteDatabase db) {
		Log.d(TAG, "creando tabla bancos");
		
		StringBuilder builder = new StringBuilder("CREATE TABLE ").append(TABLA).append(" (")
				.append(COL_ID_BANCO).append(" INTEGER PRIMARY KEY, ")
				.append(COL_NOMBRE).append(" TEXT, ")
				.append(COL_NUMERO).append(" TEXT,")
				.append(COL_ICONO).append(" TEXT,")
				.append(COL_URL).append(" TEXT,")
				.append(COL_ESTADO).append(" INTEGER)");
		
		String createTable = builder.toString();
		Log.d(TAG, createTable);
		db.execSQL(createTable);

		insertarBanco(db, 1, "Scotiabank", "7270","banco_scotiabank_peru","http://www.scotiabank.com.pe/banca-movil/servicios-de-alertas",1);
        insertarBanco(db, 2, "BBVA", "595","banco_bbva_peru","https://www.bbvacontinental.pe/personas/canales/banca-por-sms/",1);// 595  +51964868047 +51970983608
		insertarBanco(db, 3, "BCP", "2270","","",0);
		insertarBanco(db, 4, "Interbank", "311","banco_interbank","http://www.interbank.com.pe/banca-celular-sms",1);
		
		Log.i(TAG, "tabla bancos creada");
	}

	private void insertarBanco(SQLiteDatabase db, int id, String nombre, String numero, String icono, String url, Integer estado) {
		ContentValues values = new ContentValues();
		values.put(COL_ID_BANCO, id);
		values.put(COL_NOMBRE, nombre);
		values.put(COL_NUMERO, numero);
		values.put(COL_ICONO, icono);
		values.put(COL_URL, url);
		values.put(COL_ESTADO, estado);
		db.insert(TABLA, null, values);
	}

}
